self-powered station - İspanyolca İngilizce Sözlük